to feel inferior to - Spanish English Dictionary